[INFO] fetching crate tool-parser 1.2.0...
[INFO] testing tool-parser-1.2.0 against master#cced03bfd61a304243a34504618ecec86c17063f for pr-154065-2
[INFO] extracting crate tool-parser 1.2.0 into /workspace/builds/worker-1-tc1/source
[INFO] started tweaking crates.io crate tool-parser 1.2.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate tool-parser 1.2.0
[INFO] tweaked toml for crates.io crate tool-parser 1.2.0 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate tool-parser 1.2.0 on toolchain cced03bfd61a304243a34504618ecec86c17063f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate tool-parser 1.2.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded malachite v0.4.22
[INFO] [stderr]   Downloaded malachite-bigint v0.2.3
[INFO] [stderr]   Downloaded malachite-q v0.4.22
[INFO] [stderr]   Downloaded openai-protocol v1.6.0
[INFO] [stderr]   Downloaded malachite-base v0.4.22
[INFO] [stderr]   Downloaded malachite-nz v0.4.22
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 83f89c4f802526f8e3af523ed5f2af3a30ea3c92f7e9b49c42e02c4cdc4dd57a
[INFO] running `Command { std: "docker" "start" "83f89c4f802526f8e3af523ed5f2af3a30ea3c92f7e9b49c42e02c4cdc4dd57a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "83f89c4f802526f8e3af523ed5f2af3a30ea3c92f7e9b49c42e02c4cdc4dd57a" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "83f89c4f802526f8e3af523ed5f2af3a30ea3c92f7e9b49c42e02c4cdc4dd57a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "83f89c4f802526f8e3af523ed5f2af3a30ea3c92f7e9b49c42e02c4cdc4dd57a" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.184
[INFO] [stderr]    Compiling siphasher v1.0.2
[INFO] [stderr]    Compiling libm v0.2.16
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling itertools v0.11.0
[INFO] [stderr]    Compiling ryu v1.0.23
[INFO] [stderr]    Compiling malachite-nz v0.4.22
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling icu_properties_data v2.2.0
[INFO] [stderr]    Compiling icu_normalizer_data v2.2.0
[INFO] [stderr]    Compiling unicode-width v0.2.2
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling crunchy v0.2.4
[INFO] [stderr]    Compiling tiny-keccak v2.0.2
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling phf_shared v0.11.3
[INFO] [stderr]    Compiling proc-macro-error-attr2 v2.0.0
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling unic-char-range v0.9.0
[INFO] [stderr]    Compiling unic-common v0.9.0
[INFO] [stderr]    Compiling getopts v0.2.24
[INFO] [stderr]    Compiling unic-ucd-version v0.9.0
[INFO] [stderr]    Compiling unic-char-property v0.9.0
[INFO] [stderr]    Compiling rustpython-parser-vendored v0.4.0
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling schemars v0.8.22
[INFO] [stderr]    Compiling phf v0.11.3
[INFO] [stderr]    Compiling static_assertions v1.1.0
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling unic-emoji-char v0.9.0
[INFO] [stderr]    Compiling unic-ucd-ident v0.9.0
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling lalrpop-util v0.20.2
[INFO] [stderr]    Compiling malachite-base v0.4.22
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling phf_generator v0.11.3
[INFO] [stderr]    Compiling phf_codegen v0.11.3
[INFO] [stderr]    Compiling unicode_names2_generator v1.3.0
[INFO] [stderr]    Compiling rustpython-parser v0.4.0
[INFO] [stderr]    Compiling unicode_names2 v1.3.0
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling darling_core v0.20.11
[INFO] [stderr]    Compiling serde_derive_internals v0.29.1
[INFO] [stderr]    Compiling proc-macro-error2 v2.0.1
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling derive_more-impl v1.0.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling is-macro v0.3.7
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling tokio-macros v2.6.1
[INFO] [stderr]    Compiling schemars_derive v0.8.22
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling rustpython-parser-core v0.4.0
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling zerofrom v0.1.7
[INFO] [stderr]    Compiling yoke v0.8.2
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling darling_macro v0.20.11
[INFO] [stderr]    Compiling darling v0.20.11
[INFO] [stderr]    Compiling validator_derive v0.20.0
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling serde_with_macros v3.18.0
[INFO] [stderr]    Compiling derive_more v1.0.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_with v3.18.0
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling validator v0.20.0
[INFO] [stderr]    Compiling openai-protocol v1.6.0
[INFO] [stderr]    Compiling malachite-q v0.4.22
[INFO] [stderr]    Compiling malachite v0.4.22
[INFO] [stderr]    Compiling malachite-bigint v0.2.3
[INFO] [stderr]    Compiling rustpython-ast v0.4.0
[INFO] [stderr]    Compiling tool-parser v1.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 32s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: proc-macro-error2 v2.0.1
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
[INFO] running `Command { std: "docker" "inspect" "83f89c4f802526f8e3af523ed5f2af3a30ea3c92f7e9b49c42e02c4cdc4dd57a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "83f89c4f802526f8e3af523ed5f2af3a30ea3c92f7e9b49c42e02c4cdc4dd57a" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling tool-parser v1.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 25.74s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: proc-macro-error2 v2.0.1
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
[INFO] running `Command { std: "docker" "inspect" "83f89c4f802526f8e3af523ed5f2af3a30ea3c92f7e9b49c42e02c4cdc4dd57a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "83f89c4f802526f8e3af523ed5f2af3a30ea3c92f7e9b49c42e02c4cdc4dd57a" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.38s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: proc-macro-error2 v2.0.1
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tool_parser-7b538dd05de96446)
[INFO] [stdout] 
[INFO] [stdout] running 57 tests
[INFO] [stdout] test parsers::cohere::tests::test_has_tool_markers ... ok
[INFO] [stdout] test parsers::cohere::tests::test_malformed_json ... ok
[INFO] [stdout] test parsers::cohere::tests::test_empty_parameters ... ok
[INFO] [stdout] test parsers::cohere::tests::test_multiple_tool_calls_array ... ok
[INFO] [stdout] test parsers::cohere::tests::test_nested_json ... ok
[INFO] [stdout] test parsers::cohere::tests::test_single_tool_call ... ok
[INFO] [stdout] test parsers::cohere::tests::test_text_markers_cleaned ... ok
[INFO] [stdout] test parsers::helpers::tests::test_ensure_capacity ... ok
[INFO] [stdout] test parsers::cohere::tests::test_no_tool_calls ... ok
[INFO] [stdout] test parsers::helpers::tests::test_ends_with_partial_token ... ok
[INFO] [stdout] test parsers::helpers::tests::test_ensure_capacity_negative_id ... ok
[INFO] [stdout] test parsers::helpers::tests::test_is_complete_json ... ok
[INFO] [stdout] test parsers::helpers::tests::test_normalize_name_field ... ok
[INFO] [stdout] test parsers::helpers::tests::test_normalize_tool_call_fields ... ok
[INFO] [stdout] test parsers::helpers::tests::test_reset_parser_state ... ok
[INFO] [stdout] test parsers::qwen_coder::tests::test_html_unescape_basic ... ok
[INFO] [stdout] test parsers::qwen_coder::tests::test_html_unescape_mixed ... ok
[INFO] [stdout] test parsers::helpers::tests::test_normalize_arguments_field ... ok
[INFO] [stdout] test parsers::helpers::tests::test_reset_current_tool_state_no_pop_when_synced ... ok
[INFO] [stdout] test parsers::qwen_coder::tests::test_safe_val_html_entities ... ok
[INFO] [stdout] test parsers::qwen_coder::tests::test_html_unescape_unknown ... ok
[INFO] [stdout] test parsers::qwen_coder::tests::test_safe_val_python_literals ... ok
[INFO] [stdout] test parsers::helpers::tests::test_reset_current_tool_state ... ok
[INFO] [stdout] test parsers::qwen_coder::tests::test_safe_val_string_fallback ... ok
[INFO] [stdout] test parsers::qwen_coder::tests::test_safe_val_json ... ok
[INFO] [stdout] test tests::edge_cases::test_duplicate_keys_in_json ... ok
[INFO] [stdout] test tests::edge_cases::test_null_values_in_arguments ... ok
[INFO] [stdout] test tests::edge_cases::test_escaped_characters ... ok
[INFO] [stdout] test tests::failure_cases::test_invalid_json_structures ... ok
[INFO] [stdout] test tests::edge_cases::test_whitespace_handling ... ok
[INFO] [stdout] test tests::edge_cases::test_function_field_alternative ... ok
[INFO] [stdout] test tests::edge_cases::test_unicode_in_names_and_arguments ... ok
[INFO] [stdout] test tests::failure_cases::test_invalid_arguments_json ... ok
[INFO] [stdout] test tests::edge_cases::test_special_json_values ... ok
[INFO] [stdout] test tests::test_json_parser_format_detection ... ok
[INFO] [stdout] test tests::test_json_parser_complete_single ... ok
[INFO] [stdout] test tests::test_json_parser_complete_array ... ok
[INFO] [stdout] test tests::test_json_parser_with_parameters ... ok
[INFO] [stdout] test tests::stress_tests::test_deeply_nested_arguments ... ok
[INFO] [stdout] test tests::test_multiline_json_array ... ok
[INFO] [stdout] test tests::test_factory_with_json_parser ... ok
[INFO] [stdout] test tests::test_partial_json_parser ... ok
[INFO] [stdout] test tests::test_json_parser_empty_arguments ... ok
[INFO] [stdout] test tests::test_tool_call_serialization ... ok
[INFO] [stdout] test tests::test_partial_tool_call ... ok
[INFO] [stdout] test tests::test_partial_json_depth_limit ... ok
[INFO] [stdout] test tests::test_tool_parser_factory ... ok
[INFO] [stdout] test tests::test_tool_parser_factory_model_mapping ... ok
[INFO] [stdout] test tests::stress_tests::test_concurrent_parser_usage ... ok
[INFO] [stdout] test tests::edge_cases::test_mixed_array_tools_and_non_tools ... ok
[INFO] [stdout] test tests::qwen_coder_tests::test_qwen_coder_nested_json_parameter ... ok
[INFO] [stdout] test parsers::qwen_coder::tests::test_html_unescape_numeric ... ok
[INFO] [stdout] test tests::test_json_parser_invalid_input ... ok
[INFO] [stdout] test tests::failure_cases::test_malformed_tool_missing_name ... ok
[INFO] [stdout] test tests::qwen_coder_tests::test_qwen_coder_incremental_parameter_streaming_with_partial_values ... ok
[INFO] [stdout] test tests::qwen_coder_tests::test_qwen_coder_incremental_parameter_streaming ... ok
[INFO] [stdout] test tests::edge_cases::test_very_large_payloads ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 57 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/tool_parser_cohere.rs (/opt/rustwide/target/debug/deps/tool_parser_cohere-8cd029d26dc3575f)
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test test_cohere_no_tool_calls ... ok
[INFO] [stdout] test test_cohere_format_detection ... ok
[INFO] [stdout] test test_cohere_nested_json ... ok
[INFO] [stdout] test test_cohere_multiple_tools_array ... ok
[INFO] [stdout] test test_cohere_whitespace_handling ... ok
[INFO] [stdout] test test_cohere_empty_parameters ... ok
[INFO] [stdout] test test_cohere_streaming_basic ... ok
[INFO] [stdout] test test_cohere_tool_call_id_field ... ok
[INFO] [stdout] test test_cohere_malformed_json ... ok
[INFO] [stdout] test test_cohere_alternative_field_names ... ok
[INFO] [stdout] test test_cohere_reset ... ok
[INFO] [stdout] test test_cohere_escaped_quotes_in_parameters ... ok
[INFO] [stdout] test test_cohere_real_world_output ... ok
[INFO] [stdout] test test_cohere_with_special_chars_in_strings ... ok
[INFO] [stdout] test test_cohere_multiple_action_blocks ... ok
[INFO] [stdout] test test_cohere_with_text_before_and_after ... ok
[INFO] [stdout] test test_cohere_unicode_in_parameters ... ok
[INFO] [stdout] test test_cohere_single_tool ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/tool_parser_deepseek.rs (/opt/rustwide/target/debug/deps/tool_parser_deepseek-b37b45a41fad7431)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test test_deepseek_format_detection ... ok
[INFO] [stdout] test test_deepseek_streaming ... ok
[INFO] [stdout] test test_deepseek_multiple_tools ... ok
[INFO] [stdout] test test_deepseek_malformed_json_handling ... ok
[INFO] [stdout] test test_multiple_tool_calls ... ok
[INFO] [stdout] test test_deepseek_nested_json ... ok
[INFO] [stdout] test test_deepseek_complete_parsing ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/tool_parser_deepseek31.rs (/opt/rustwide/target/debug/deps/tool_parser_deepseek31-8dfaed0afd5edafb)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test test_deepseek31_format_detection ... ok
[INFO] [stdout] test test_deepseek31_no_tool_calls ... ok
[INFO] [stdout] test test_deepseek31_streaming_end_tokens_stripped ... ok
[INFO] [stdout] test test_deepseek31_complete_nested_json ... ok
[INFO] [stdout] test test_deepseek31_complete_single_tool ... ok
[INFO] [stdout] test test_deepseek31_complete_malformed_json ... ok
[INFO] [stdout] test test_deepseek31_streaming_single_tool ... ok
[INFO] [stdout] test test_deepseek31_complete_multiple_tools ... ok
[INFO] [stdout] test test_deepseek31_streaming_multiple_tools ... ok
[INFO] [stdout] test test_deepseek31_streaming_text_before_tools ... ok
[INFO] [stdout] test test_deepseek31_streaming_end_marker_not_leaked_into_args ... ok
[INFO] [stdout] test test_deepseek31_factory_registration ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/tool_parser_edge_cases.rs (/opt/rustwide/target/debug/deps/tool_parser_edge_cases-d8f61eb8de9085d5)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test test_escaped_characters ... ok
[INFO] [stdout] test test_exact_prefix_lengths ... ok
[INFO] [stdout] test test_incomplete_json ... ok
[INFO] [stdout] test test_malformed_mistral ... ok
[INFO] [stdout] test test_missing_required_fields ... ok
[INFO] [stdout] test test_multiple_formats_in_text ... ok
[INFO] [stdout] test test_numeric_edge_cases ... ok
[INFO] [stdout] test test_null_and_boolean_values ... ok
[INFO] [stdout] test test_unicode_edge_cases ... ok
[INFO] [stdout] test test_very_long_strings ... ok
[INFO] [stdout] test test_partial_token_at_buffer_boundary ... ok
[INFO] [stdout] test test_empty_input ... ok
[INFO] [stdout] test test_plain_text_no_tools ... ok
[INFO] [stdout] test test_nested_brackets_in_strings ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/tool_parser_fallback.rs (/opt/rustwide/target/debug/deps/tool_parser_fallback-123d171365bcf8ea)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test test_qwen_parser_invalid_format_returns_as_normal_text ... ok
[INFO] [stdout] test test_partial_tool_markers ... ok
[INFO] [stdout] test test_mixed_valid_and_invalid_content ... ok
[INFO] [stdout] test test_unicode_and_special_chars_in_failed_parsing ... ok
[INFO] [stdout] test test_llama_parser_invalid_format_returns_as_normal_text ... ok
[INFO] [stdout] test test_json_parser_invalid_json_returns_as_normal_text ... ok
[INFO] [stdout] test test_mistral_parser_invalid_format_returns_as_normal_text ... ok
[INFO] [stdout] test test_almost_valid_tool_calls ... ok
[INFO] [stdout] test test_escaped_json_like_content ... ok
[INFO] [stdout] test test_deepseek_parser_invalid_format_returns_as_normal_text ... ok
[INFO] [stdout] test test_very_long_invalid_input ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.33s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/tool_parser_glm47_moe.rs (/opt/rustwide/target/debug/deps/tool_parser_glm47_moe-fab87cd19a3948dd)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test test_glm47_format_detection ... ok
[INFO] [stdout] test test_glm47_complete_parsing ... ok
[INFO] [stdout] test test_glm47_streaming ... ok
[INFO] [stdout] test test_glm47_nested_json_in_arg_values ... ok
[INFO] [stdout] test test_glm47_multiple_tools ... ok
[INFO] [stdout] test test_python_literals ... ok
[INFO] [stdout] test test_glm47_type_conversion ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/tool_parser_glm4_moe.rs (/opt/rustwide/target/debug/deps/tool_parser_glm4_moe-5090c8feab52f3e7)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test test_glm4_format_detection ... ok
[INFO] [stderr]      Running tests/tool_parser_json.rs (/opt/rustwide/target/debug/deps/tool_parser_json-d5f826a747df9e3c)
[INFO] [stdout] test test_glm4_complete_parsing ... ok
[INFO] [stdout] test test_glm4_type_conversion ... ok
[INFO] [stdout] test test_python_literals ... ok
[INFO] [stdout] test test_glm4_nested_json_in_arg_values ... ok
[INFO] [stdout] test test_glm4_streaming ... ok
[INFO] [stdout] test test_glm4_multiple_tools ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test test_json_array_of_tools ... ok
[INFO] [stdout] test test_json_extraction_from_text ... ok
[INFO] [stdout] test test_json_array_multiple_tools_streaming ... ok
[INFO] [stdout] test test_json_array_closing_bracket_separate_chunk ... ok
[INFO] [stdout] test test_json_single_object_with_trailing_text ... ok
[INFO] [stdout] test test_json_format_detection ... ok
[INFO] [stdout] test test_json_invalid_format ... ok
[INFO] [stdout] test test_json_incremental_arguments_streaming ... ok
[INFO] [stdout] test test_json_bug_incomplete_tool_name_string ... ok
[INFO] [stdout] test test_json_array_streaming_required_mode ... ok
[INFO] [stdout] test test_json_single_object_with_bracket_in_text ... ok
[INFO] [stdout] test test_json_empty_arguments ... ok
[INFO] [stdout] test test_json_array_bracket_in_text_after_tools ... ok
[INFO] [stdout] test test_json_strategic_chunks_with_quotes ... ok
[INFO] [stdout] test test_json_unicode ... ok
[INFO] [stdout] test test_json_realistic_chunks_simple_tool ... ok
[INFO] [stdout] test test_json_with_parameters_key ... ok
[INFO] [stdout] test test_json_with_special_characters ... ok
[INFO] [stdout] test test_json_with_unicode ... ok
[INFO] [stdout] test test_simple_json_tool_call ... ok
[INFO] [stdout] test test_json_with_nested_objects ... ok
[INFO] [stdout] test test_json_very_long_url_in_arguments ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.15s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/tool_parser_kimik2.rs (/opt/rustwide/target/debug/deps/tool_parser_kimik2-b736eb97d0ae794a)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test test_kimik2_format_detection ... ok
[INFO] [stdout] test test_kimik2_multiple_tools ... ok
[INFO] [stdout] test test_function_index_extraction ... ok
[INFO] [stdout] test test_kimik2_with_whitespace ... ok
[INFO] [stdout] test test_kimik2_streaming ... ok
[INFO] [stdout] test test_kimik2_sequential_indices ... ok
[INFO] [stdout] test test_namespace_extraction ... ok
[INFO] [stdout] test test_kimik2_complete_parsing ... ok
[INFO] [stderr]      Running tests/tool_parser_llama.rs (/opt/rustwide/target/debug/deps/tool_parser_llama-ddece4aa125ba7cf)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.29s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] test test_llama_format_detection ... ok
[INFO] [stdout] test test_llama_no_tool_calls ... ok
[INFO] [stdout] test test_llama_real_world_output ... ok
[INFO] [stdout] test test_llama_with_nested_json ... ok
[INFO] [stdout] test test_llama_invalid_json_after_tag ... ok
[INFO] [stdout] test test_llama_empty_arguments ... ok
[INFO] [stdout] test test_llama_with_semicolon_separation ... ok
[INFO] [stdout] test test_llama_streaming_multiple_tools ... ok
[INFO] [stdout] test test_llama_streaming_with_text_before ... ok
[INFO] [stdout] test test_llama_streaming_multiple_tools_chunked ... ok
[INFO] [stdout] test test_json_with_trailing_text ... ok
[INFO] [stdout] test test_invalid_then_valid_json ... ok
[INFO] [stdout] test test_llama_python_tag_format ... ok
[INFO] [stdout] test test_llama_streaming_plain_json ... ok
[INFO] [stdout] test test_llama_plain_json_fallback ... ok
[INFO] [stdout] test test_llama_with_text_before ... ok
[INFO] [stdout] test test_multiple_json_with_separator ... ok
[INFO] [stdout] test test_llama_realistic_chunks_with_python_tag ... ok
[INFO] [stdout] test test_llama_python_tag_arrives_in_parts ... ok
[INFO] [stdout] test test_llama_streaming_simple ... ok
[INFO] [stdout] test test_llama_streaming_partial ... ok
[INFO] [stderr]      Running tests/tool_parser_minimax_m2.rs (/opt/rustwide/target/debug/deps/tool_parser_minimax_m2-924ebe36ba518b90)
[INFO] [stdout] test test_plain_text_only ... ok
[INFO] [stdout] test test_single_json ... ok
[INFO] [stdout] test test_with_python_tag_prefix ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 27 tests
[INFO] [stdout] test test_minimax_format_detection ... ok
[INFO] [stdout] test test_minimax_incomplete_tool_call ... ok
[INFO] [stdout] test test_minimax_invalid_function_name ... ok
[INFO] [stdout] test test_minimax_empty_parameters ... ok
[INFO] [stdout] test test_minimax_multiple_tools ... ok
[INFO] [stdout] test test_minimax_no_tools ... ok
[INFO] [stdout] test test_minimax_content_before_and_after_tool_calls ... ok
[INFO] [stdout] test test_minimax_streaming_partial_tags ... ok
[INFO] [stdout] test test_minimax_character_by_character_streaming ... ok
[INFO] [stdout] test test_minimax_nested_json_in_parameters ... ok
[INFO] [stdout] test test_minimax_malformed_invoke_tag ... ok
[INFO] [stdout] test test_minimax_streaming_basic ... ok
[INFO] [stdout] test test_minimax_streaming_incremental_json ... ok
[INFO] [stdout] test test_minimax_many_parameters ... ok
[INFO] [stdout] test test_minimax_multiline_parameter_values ... ok
[INFO] [stdout] test test_minimax_streaming_with_invalid_function_progressive ... ok
[INFO] [stdout] test test_minimax_python_literals ... ok
[INFO] [stdout] test test_minimax_multiple_tools_boundary ... ok
[INFO] [stdout] test test_minimax_whitespace_handling ... ok
[INFO] [stdout] test test_minimax_streaming_state_reset ... ok
[INFO] [stdout] test test_minimax_invalid_json_in_parameters ... ok
[INFO] [stdout] test test_minimax_complete_parsing ... ok
[INFO] [stdout] test test_minimax_nested_xml_like_content ... ok
[INFO] [stdout] test test_minimax_type_conversion ... ok
[INFO] [stdout] test test_minimax_special_characters_in_values ... ok
[INFO] [stdout] test test_minimax_xml_entities ... ok
[INFO] [stdout] test test_minimax_rapid_streaming_bursts ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/tool_parser_mistral.rs (/opt/rustwide/target/debug/deps/tool_parser_mistral-1e3b4a49667195a0)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test test_mistral_format_detection ... ok
[INFO] [stdout] test test_mistral_malformed_json ... ok
[INFO] [stdout] test test_mistral_empty_arguments ... ok
[INFO] [stdout] test test_mistral_multiple_tools ... ok
[INFO] [stdout] test test_mistral_nested_json ... ok
[INFO] [stdout] test test_mistral_with_brackets_in_strings ... ok
[INFO] [stdout] test test_mistral_with_text_after ... ok
[INFO] [stdout] test test_mistral_streaming_bracket_in_text_after_tools ... ok
[INFO] [stdout] test test_mistral_single_tool ... ok
[INFO] [stdout] test test_mistral_real_world_output ... ok
[INFO] [stdout] test test_mistral_streaming_closing_bracket ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/tool_parser_mixed_edge_cases.rs (/opt/rustwide/target/debug/deps/tool_parser_mixed_edge_cases-81178fa895b26c2b)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test test_boundary_cases_for_extraction ... ok
[INFO] [stdout] test test_empty_and_whitespace_variations ... ok
[INFO] [stdout] test test_json_with_duplicate_keys ... ok
[INFO] [stdout] test test_mixed_formats_in_text ... ok
[INFO] [stdout] test test_mistral_with_pretty_json ... ok
[INFO] [stdout] test test_multiple_sequential_calls_different_formats ... ok
[INFO] [stdout] test test_special_json_values ... ok
[INFO] [stdout] test test_parser_recovery_after_invalid_input ... ok
[INFO] [stdout] test test_qwen_with_cdata_like_content ... ok
[INFO] [stdout] test test_format_markers_in_string_content ... ok
[INFO] [stdout] test test_extremely_long_function_names ... ok
[INFO] [stdout] test test_pythonic_edge_cases ... ok
[INFO] [stdout] test test_deeply_nested_json_structures ... ok
[INFO] [stderr]      Running tests/tool_parser_partial_json.rs (/opt/rustwide/target/debug/deps/tool_parser_partial_json-320a739c2b5f411b)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_partial_string_flag_allows_incomplete_strings ... ok
[INFO] [stderr]      Running tests/tool_parser_pythonic.rs (/opt/rustwide/target/debug/deps/tool_parser_pythonic-6a128c928d836b6f)
[INFO] [stdout] test test_partial_string_flag_complete_json ... ok
[INFO] [stdout] test test_backward_compatibility_default ... ok
[INFO] [stdout] test test_partial_string_in_nested_object ... ok
[INFO] [stdout] test test_bug_fix_exact_scenario ... ok
[INFO] [stdout] test test_partial_string_flag_disallows_incomplete_strings ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 29 tests
[INFO] [stdout] test test_parse_streaming_opening_bracket_only ... ok
[INFO] [stdout] test test_parse_streaming_no_brackets ... ok
[INFO] [stdout] test test_pythonic_invalid_syntax ... ok
[INFO] [stdout] test test_parse_streaming_complete_tool_call ... ok
[INFO] [stdout] test test_detect_and_parse_with_python_start_and_end_token ... ok
[INFO] [stdout] test test_parse_streaming_nested_brackets_dict ... ok
[INFO] [stdout] test test_parse_streaming_bracket_without_text_before ... ok
[INFO] [stdout] test test_parse_streaming_text_after_tool_call ... ok
[INFO] [stdout] test test_pythonic_empty_arguments ... ok
[INFO] [stdout] test test_parse_streaming_multiple_tool_calls ... ok
[INFO] [stdout] test test_parse_streaming_partial_tool_call ... ok
[INFO] [stdout] test test_parse_streaming_partial_nested_brackets ... ok
[INFO] [stdout] test test_parse_streaming_text_before_tool_call ... ok
[INFO] [stdout] test test_pythonic_complex_nesting ... ok
[INFO] [stdout] test test_pythonic_multiple_functions ... ok
[INFO] [stdout] test test_parse_streaming_nested_brackets ... ok
[INFO] [stdout] test test_pythonic_nested_brackets_in_dicts ... ok
[INFO] [stdout] test test_pythonic_format_detection ... ok
[INFO] [stdout] test test_parse_streaming_multiple_tools_with_nested_brackets ... ok
[INFO] [stdout] test test_pythonic_real_world_llama4 ... ok
[INFO] [stdout] test test_pythonic_single_function ... ok
[INFO] [stdout] test test_pythonic_nested_brackets_in_lists ... ok
[INFO] [stdout] test test_pythonic_with_escaped_quotes ... ok
[INFO] [stdout] test test_pythonic_with_lists_and_dicts ... ok
[INFO] [stdout] test test_pythonic_with_python_literals ... ok
[INFO] [stdout] test test_pythonic_with_special_tokens ... ok
[INFO] [stdout] test test_pythonic_with_nested_parentheses ... ok
[INFO] [stdout] test test_pythonic_mixed_quotes ... ok
[INFO] [stdout] test test_parse_streaming_with_python_start_and_end_token ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/tool_parser_qwen.rs (/opt/rustwide/target/debug/deps/tool_parser_qwen-cf98b45ab7e75611)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test test_qwen_empty_arguments ... ok
[INFO] [stdout] test test_buffer_drain_optimization ... ok
[INFO] [stdout] test test_qwen_real_world_output ... ok
[INFO] [stdout] test test_qwen_single_tool ... ok
[INFO] [stdout] test test_qwen_pretty_printed_json ... ok
[INFO] [stdout] test test_qwen_realistic_chunks_with_xml_tags ... ok
[INFO] [stdout] test test_qwen_xml_tag_arrives_in_parts ... ok
[INFO] [stdout] test test_buffer_efficiency_with_multiple_tools ... ok
[INFO] [stdout] test test_qwen_multiple_sequential_tools ... ok
[INFO] [stdout] test test_qwen_with_text_between ... ok
[INFO] [stdout] test test_qwen_incomplete_tags ... ok
[INFO] [stdout] test test_qwen_format_detection ... ok
[INFO] [stdout] test test_qwen_with_newlines_in_strings ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/tool_parser_qwen_coder.rs (/opt/rustwide/target/debug/deps/tool_parser_qwen_coder-0a1669bcef62a87f)
[INFO] [stdout] 
[INFO] [stdout] running 38 tests
[INFO] [stdout] test test_qwen_coder_incomplete_tool_call ... ok
[INFO] [stdout] test test_qwen_coder_many_parameters ... ok
[INFO] [stdout] test test_qwen_coder_malformed_xml_nested_tool_calls ... ok
[INFO] [stdout] test test_qwen_coder_multiple_tools_boundary ... ok
[INFO] [stdout] test test_qwen_coder_multiple_sequential_tools ... ok
[INFO] [stdout] test test_qwen_coder_format_detection ... ok
[INFO] [stdout] test test_qwen_coder_malformed_xml_missing_parameter_close ... ok
[INFO] [stdout] test test_qwen_coder_mixed_html_and_json ... ok
[INFO] [stdout] test test_qwen_coder_html_entity_decoding ... ok
[INFO] [stdout] test test_qwen_coder_incomplete_tags ... ok
[INFO] [stdout] test test_qwen_coder_python_literals ... ok
[INFO] [stdout] test test_qwen_coder_nested_json_in_parameters ... ok
[INFO] [stdout] test test_qwen_coder_parameter_with_xml_like_content ... ok
[INFO] [stdout] test test_qwen_coder_no_tools ... ok
[INFO] [stdout] test test_qwen_coder_multiline_parameter_values ... ok
[INFO] [stdout] test test_qwen_coder_realistic_chunks ... ok
[INFO] [stdout] test test_qwen_coder_single_tool ... ok
[INFO] [stdout] test test_qwen_coder_html_numeric_entities ... ok
[INFO] [stdout] test test_qwen_coder_streaming_incremental_json ... ok
[INFO] [stdout] test test_qwen_coder_malformed_function_tag ... ok
[INFO] [stdout] test test_qwen_coder_streaming_basic ... ok
[INFO] [stdout] test test_qwen_coder_empty_arguments ... ok
[INFO] [stdout] test test_qwen_coder_content_before_and_after_tool_calls ... ok
[INFO] [stdout] test test_qwen_coder_special_characters_in_values ... ok
[INFO] [stdout] test test_qwen_coder_type_conversion ... ok
[INFO] [stdout] test test_qwen_coder_invalid_function_name ... ok
[INFO] [stdout] test test_qwen_coder_streaming_state_reset ... ok
[INFO] [stdout] test test_qwen_coder_malformed_xml_unclosed_function ... ok
[INFO] [stdout] test test_qwen_coder_string_parameters ... ok
[INFO] [stdout] test test_qwen_coder_empty_parameter_value ... ok
[INFO] [stdout] test test_qwen_coder_xml_tag_arrives_in_parts ... ok
[INFO] [stdout] test test_qwen_coder_whitespace_handling ... ok
[INFO] [stdout] test test_qwen_coder_unicode_function_name ... ok
[INFO] [stdout] test test_qwen_coder_streaming_malformed_recovery ... ok
[INFO] [stdout] test test_qwen_coder_streaming_partial_tags ... ok
[INFO] [stdout] test test_qwen_coder_unicode_parameter_names ... ok
[INFO] [stdout] test test_qwen_coder_very_large_nested_json_parameter ... ok
[INFO] [stdout] test test_qwen_coder_very_large_parameter_value ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 38 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.48s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/tool_parser_step3.rs (/opt/rustwide/target/debug/deps/tool_parser_step3-a1ae7e13d64cb46f)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test test_step3_format_detection ... ok
[INFO] [stdout] test test_json_parameter_values ... ok
[INFO] [stdout] test test_step3_empty_function_name ... ok
[INFO] [stdout] test test_steptml_format ... ok
[INFO] [stdout] test test_step3_python_literals ... ok
[INFO] [stdout] test test_step3_parameter_with_angle_brackets ... ok
[INFO] [stdout] test test_step3_type_conversion ... ok
[INFO] [stdout] test test_step3_multiple_tools ... ok
[INFO] [stdout] test test_step3_nested_steptml ... ok
[INFO] [stdout] test test_step3_complete_parsing ... ok
[INFO] [stdout] test test_step3_streaming ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests tool_parser
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "83f89c4f802526f8e3af523ed5f2af3a30ea3c92f7e9b49c42e02c4cdc4dd57a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "83f89c4f802526f8e3af523ed5f2af3a30ea3c92f7e9b49c42e02c4cdc4dd57a", kill_on_drop: false }`
[INFO] [stdout] 83f89c4f802526f8e3af523ed5f2af3a30ea3c92f7e9b49c42e02c4cdc4dd57a
